Gareth David-Lloyd Actor / Producer DouBan IMDb Actor Torchwood 2006 - 2012 7.7 Ricchiman Puauman 2012 7.2 Red Faction: Origins 2011 5.1